home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mods Anthology 1
/
Music-AmigaModsAnthology-1of4-Psychodk.mcsteam.iso
/
Tools
/
Mac
/
ST-20.EXE
/
Sound-Trecker 2.0
/
Sound-Trecker 2.0.rsrc
/
bin.rsrc_CODE_3.txt
< prev
next >
Wrap
Text File
|
1993-10-09
|
56KB
|
1,002 lines
# near model CODE resource
# jump table entries: 984-989 (6 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 2F0C move.l -[A7], A4
00000006 4AAD F82A tst.l [A5 - 0x7D6]
0000000A 6714 beq +0x16 /* 00000020 */
0000000C 206D F82A movea.l A0, [A5 - 0x7D6]
00000010 2028 0008 move.l D0, [A0 + 0x8]
00000014 B0AE 0008 cmp.l D0, [A6 + 0x8]
00000018 6606 bne +0x8 /* 00000020 */
0000001A 202D F82A move.l D0, [A5 - 0x7D6]
0000001E 601C bra +0x1E /* 0000003C */
label00000020:
00000020 286D F81E movea.l A4, [A5 - 0x7E2]
00000024 6010 bra +0x12 /* 00000036 */
label00000026:
00000026 202C 0008 move.l D0, [A4 + 0x8]
0000002A B0AE 0008 cmp.l D0, [A6 + 0x8]
0000002E 6604 bne +0x6 /* 00000034 */
00000030 200C move.l D0, A4
00000032 6008 bra +0xA /* 0000003C */
label00000034:
00000034 2854 movea.l A4, [A4]
label00000036:
00000036 4A94 tst.l [A4]
00000038 66EC bne -0x12 /* 00000026 */
0000003A 7000 moveq.l D0, 0x00
label0000003C:
0000003C 285F movea.l A4, [A7]+
0000003E 4E5E unlink A6
00000040 4E75 rts
fn00000042:
00000042 4E56 FF00 link A6, -0x0100
00000046 2F0C move.l -[A7], A4
00000048 286D F81E movea.l A4, [A5 - 0x7E2]
0000004C 602A bra +0x2C /* 00000078 */
label0000004E:
0000004E 486E FF00 pea.l [A6 - 0x100]
00000052 486C 0012 pea.l [A4 + 0x12]
00000056 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000005A 4A40 tst.w D0
0000005C 508F addq.l A7, 8
0000005E 6616 bne +0x18 /* 00000076 */
00000060 4267 clr.w -[A7]
00000062 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000066 486E FF00 pea.l [A6 - 0x100]
0000006A 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */]
0000006E 4A5F tst.w [A7]+
00000070 6604 bne +0x6 /* 00000076 */
00000072 200C move.l D0, A4
00000074 6008 bra +0xA /* 0000007E */
label00000076:
00000076 2854 movea.l A4, [A4]
label00000078:
00000078 4A94 tst.l [A4]
0000007A 66D2 bne -0x2C /* 0000004E */
0000007C 7000 moveq.l D0, 0x00
label0000007E:
0000007E 285F movea.l A4, [A7]+
00000080 4E5E unlink A6
00000082 4E75 rts
00000084 4E56 FF00 link A6, -0x0100
00000088 486E FF00 pea.l [A6 - 0x100]
0000008C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000090 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000094 4A40 tst.w D0
00000096 508F addq.l A7, 8
00000098 6704 beq +0x6 /* 0000009E */
0000009A 7000 moveq.l D0, 0x00
0000009C 6008 bra +0xA /* 000000A6 */
label0000009E:
0000009E 486E FF00 pea.l [A6 - 0x100]
000000A2 4EBA FF9E jsr [PC - 0x62 /* 00000042 */]
label000000A6:
000000A6 4E5E unlink A6
000000A8 4E75 rts
000000AA 4E56 0000 link A6, 0
000000AE 2F0C move.l -[A7], A4
000000B0 286D F81E movea.l A4, [A5 - 0x7E2]
000000B4 6010 bra +0x12 /* 000000C6 */
label000000B6:
000000B6 202C 000E move.l D0, [A4 + 0xE]
000000BA B0AE 0008 cmp.l D0, [A6 + 0x8]
000000BE 6604 bne +0x6 /* 000000C4 */
000000C0 200C move.l D0, A4
000000C2 6008 bra +0xA /* 000000CC */
label000000C4:
000000C4 2854 movea.l A4, [A4]
label000000C6:
000000C6 4A94 tst.l [A4]
000000C8 66EC bne -0x12 /* 000000B6 */
000000CA 7000 moveq.l D0, 0x00
label000000CC:
000000CC 285F movea.l A4, [A7]+
000000CE 4E5E unlink A6
000000D0 4E75 rts
export_125:
000000D2 4E56 0000 link A6, 0
000000D6 2F0C move.l -[A7], A4
000000D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000DC 4EBA FF64 jsr [PC - 0x9C /* 00000042 */]
000000E0 2840 movea.l A4, D0
000000E2 200C move.l D0, A4
000000E4 588F addq.l A7, 4
000000E6 6604 bne +0x6 /* 000000EC */
000000E8 7000 moveq.l D0, 0x00
000000EA 600E bra +0x10 /* 000000FA */
label000000EC:
000000EC 206C 000E movea.l A0, [A4 + 0xE]
000000F0 2050 movea.l A0, [A0]
000000F2 5268 00F8 addq.w [A0 + 0xF8], 1
000000F6 202C 000E move.l D0, [A4 + 0xE]
label000000FA:
000000FA 285F movea.l A4, [A7]+
000000FC 4E5E unlink A6
000000FE 4E75 rts
00000100 4E56 0000 link A6, 0
00000104 2F0C move.l -[A7], A4
00000106 2F2E 000A move.l -[A7], [A6 + 0xA]
0000010A 4EBA FEF4 jsr [PC - 0x10C /* 00000000 */]
0000010E 2840 movea.l A4, D0
00000110 202C 005A move.l D0, [A4 + 0x5A]
00000114 B0AD CEF4 cmp.l D0, [A5 - 0x310C]
00000118 57C0 seq D0
0000011A 4400 neg.b D0
0000011C 1E80 move.b [A7], D0
0000011E 2F2C 005A move.l -[A7], [A4 + 0x5A]
00000122 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000126 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
0000012A 286E FFFC movea.l A4, [A6 - 0x4]
0000012E 4E5E unlink A6
00000130 205F movea.l A0, [A7]+
00000132 5C8F addq.l A7, 6
00000134 4ED0 jmp [A0]
export_127:
00000136 4E56 FFB0 link A6, -0x0050
0000013A 48E7 0038 movem.l -[A7], A2,A3,A4
0000013E 286E 000C movea.l A4, [A6 + 0xC]
00000142 246E 0018 movea.l A2, [A6 + 0x18]
00000146 302E 0008 move.w D0, [A6 + 0x8]
0000014A 677C beq +0x7E /* 000001C8 */
0000014C 6B7A bmi +0x7C /* 000001C8 */
0000014E 5540 subq.w D0, 2
00000150 6772 beq +0x74 /* 000001C4 */
00000152 6A74 bpl +0x76 /* 000001C8 */
00000154 2F0C move.l -[A7], A4
00000156 A8A3 syscall EraseRect
00000158 4A6E 0016 tst.w [A6 + 0x16]
0000015C 6760 beq +0x62 /* 000001BE */
0000015E 2052 movea.l A0, [A2]
00000160 2068 0050 movea.l A0, [A0 + 0x50]
00000164 366E 0014 movea.w A3, [A6 + 0x14]
00000168 D7D0 add.l A3, [A0]
0000016A 2052 movea.l A0, [A2]
0000016C 3028 000E move.w D0, [A0 + 0xE]
00000170 D06C 0002 add.w D0, [A4 + 0x2]
00000174 0640 000D addi.w D0, 0xD /* '\r' */
00000178 3F00 move.w -[A7], D0
0000017A 3028 000C move.w D0, [A0 + 0xC]
0000017E D054 add.w D0, [A4]
00000180 3F00 move.w -[A7], D0
00000182 A893 syscall MoveTo
00000184 4A2B 0002 tst.b [A3 + 0x2]
00000188 6708 beq +0xA /* 00000192 */
0000018A 486B 0002 pea.l [A3 + 0x2]
0000018E A884 syscall DrawString
00000190 602C bra +0x2E /* 000001BE */
label00000192:
00000192 3F13 move.w -[A7], [A3]
00000194 486D F854 pea.l [A5 - 0x7AC]
00000198 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000019C 2E80 move.l [A7], D0
0000019E 486E FFB0 pea.l [A6 - 0x50]
000001A2 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000001A6 486E FFB0 pea.l [A6 - 0x50]
000001AA 4267 clr.w -[A7]
000001AC 486E FFB0 pea.l [A6 - 0x50]
000001B0 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
000001B4 548F addq.l A7, 2
000001B6 3E80 move.w [A7], D0
000001B8 A885 syscall DrawText
000001BA 4FEF 000A lea.l A7, [A7 + 0xA]
label000001BE:
000001BE 4A2E 000A tst.b [A6 + 0xA]
000001C2 6704 beq +0x6 /* 000001C8 */
label000001C4:
000001C4 2F0C move.l -[A7], A4
000001C6 A8A4 syscall InvertRect
label000001C8:
000001C8 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000001CC 4E5E unlink A6
000001CE 4E75 rts
000001D0 4E56 FEFA link A6, -0x0106
000001D4 3D6E 0008 FEFE move.w [A6 - 0x102], [A6 + 0x8]
000001DA 4AAE 000A tst.l [A6 + 0xA]
000001DE 6710 beq +0x12 /* 000001F0 */
000001E0 486E FF00 pea.l [A6 - 0x100]
000001E4 2F2E 000A move.l -[A7], [A6 + 0xA]
000001E8 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
000001EC 508F addq.l A7, 8
000001EE 6004 bra +0x6 /* 000001F4 */
label000001F0:
000001F0 422E FF00 clr.b [A6 - 0x100]
label000001F4:
000001F4 4267 clr.w -[A7]
000001F6 2F3C FFFF 0001 move.l -[A7], 0xFFFF0001
000001FC 206D F82A movea.l A0, [A5 - 0x7D6]
00000200 2F28 005A move.l -[A7], [A0 + 0x5A]
00000204 3F3C 0008 move.w -[A7], 0x8
00000208 A9E7 syscall Pack0/ListManager
0000020A 3D5F FEFA move.w [A6 - 0x106], [A7]+
0000020E 426E FEFC clr.w [A6 - 0x104]
00000212 486E FEFE pea.l [A6 - 0x102]
00000216 3F3C 0102 move.w -[A7], 0x102
0000021A 2F2E FEFA move.l -[A7], [A6 - 0x106]
0000021E 206D F82A movea.l A0, [A5 - 0x7D6]
00000222 2F28 005A move.l -[A7], [A0 + 0x5A]
00000226 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
0000022A A9E7 syscall Pack0/ListManager
0000022C 4E5E unlink A6
0000022E 4E75 rts
00000230 4E56 FFE4 link A6, -0x001C
00000234 2F0C move.l -[A7], A4
00000236 2D6D F830 FFF0 move.l [A6 - 0x10], [A5 - 0x7D0]
0000023C 2D6D F834 FFF4 move.l [A6 - 0xC], [A5 - 0x7CC]
00000242 486E FFF8 pea.l [A6 - 0x8]
00000246 3F2E 000C move.w -[A7], [A6 + 0xC]
0000024A 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
0000024E 486E FFF8 pea.l [A6 - 0x8]
00000252 2F3C 0004 0004 move.l -[A7], 0x40004
00000258 A8A9 syscall InsetRect
0000025A 046E 000F FFFE subi.w [A6 - 0x2], 0xF
00000260 3D7C 000F FFEC move.w [A6 - 0x14], 0xF
00000266 302E FFFE move.w D0, [A6 - 0x2]
0000026A 906E FFFA sub.w D0, [A6 - 0x6]
0000026E 3D40 FFEE move.w [A6 - 0x12], D0
00000272 4297 clr.l [A7]
00000274 486E FFF8 pea.l [A6 - 0x8]
00000278 486E FFF0 pea.l [A6 - 0x10]
0000027C 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000280 3F3C 0080 move.w -[A7], 0x80
00000284 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000288 4878 0100 push.l 0x100
0000028C 2F3C 0100 0000 move.l -[A7], 0x1000000
00000292 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
00000296 A9E7 syscall Pack0/ListManager
00000298 206D F82A movea.l A0, [A5 - 0x7D6]
0000029C 215F 005A move.l [A0 + 0x5A], [A7]+
000002A0 206D F82A movea.l A0, [A5 - 0x7D6]
000002A4 4AA8 005A tst.l [A0 + 0x5A]
000002A8 548F addq.l A7, 2
000002AA 6610 bne +0x12 /* 000002BC */
000002AC 486D F862 pea.l [A5 - 0x79E]
000002B0 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000002B4 2E80 move.l [A7], D0
000002B6 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
000002BA 588F addq.l A7, 4
label000002BC:
000002BC 206D F82A movea.l A0, [A5 - 0x7D6]
000002C0 2068 005A movea.l A0, [A0 + 0x5A]
000002C4 43ED 041A lea.l A1, [A5 + 0x41A /* export_127 */]
000002C8 2050 movea.l A0, [A0]
000002CA 2149 0044 move.l [A0 + 0x44], A1
000002CE 486E FFE4 pea.l [A6 - 0x1C]
000002D2 A88B syscall GetFontInfo
000002D4 705A moveq.l D0, 0x5A
000002D6 D0AD F82A add.l D0, [A5 - 0x7D6]
000002DA 2840 movea.l A4, D0
000002DC 2054 movea.l A0, [A4]
000002DE 2050 movea.l A0, [A0]
000002E0 316E FFE4 000C move.w [A0 + 0xC], [A6 - 0x1C]
000002E6 2054 movea.l A0, [A4]
000002E8 2050 movea.l A0, [A0]
000002EA 317C 0004 000E move.w [A0 + 0xE], 0x4
000002F0 2054 movea.l A0, [A4]
000002F2 2050 movea.l A0, [A0]
000002F4 70FF moveq.l D0, 0xFFFFFFFF
000002F6 2140 003C move.l [A0 + 0x3C], D0
000002FA 4227 clr.b -[A7]
000002FC 206D F82A movea.l A0, [A5 - 0x7D6]
00000300 2F28 005A move.l -[A7], [A0 + 0x5A]
00000304 4267 clr.w -[A7]
00000306 A9E7 syscall Pack0/ListManager
00000308 285F movea.l A4, [A7]+
0000030A 4E5E unlink A6
0000030C 4E75 rts
fn0000030E:
0000030E 4E56 FFDC link A6, -0x0024
00000312 48E7 0108 movem.l -[A7], D7,A4
00000316 42A7 clr.l -[A7]
00000318 206D F82A movea.l A0, [A5 - 0x7D6]
0000031C 2F28 000E move.l -[A7], [A0 + 0xE]
00000320 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000324 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000328 285F movea.l A4, [A7]+
0000032A 200C move.l D0, A4
0000032C 6700 009A beq +0x9C /* 000003C8 */
00000330 4A94 tst.l [A4]
00000332 6700 0094 beq +0x96 /* 000003C8 */
00000336 2054 movea.l A0, [A4]
00000338 A069 syscall HGetState
0000033A 1E00 move.b D7, D0
0000033C 2054 movea.l A0, [A4]
0000033E A029 syscall HLock
00000340 42AE FFDC clr.l [A6 - 0x24]
00000344 4267 clr.w -[A7]
00000346 486E FFDC pea.l [A6 - 0x24]
0000034A 3F3C 0005 move.w -[A7], 0x5
0000034E 4878 0080 push.l 0x80
00000352 42A7 clr.l -[A7]
00000354 A807 syscall SndNewChannel
00000356 4A5F tst.w [A7]+
00000358 6668 bne +0x6A /* 000003C2 */
0000035A 42A7 clr.l -[A7]
0000035C 206D F82A movea.l A0, [A5 - 0x7D6]
00000360 2F28 000E move.l -[A7], [A0 + 0xE]
00000364 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000368 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
0000036C 285F movea.l A4, [A7]+
0000036E 2054 movea.l A0, [A4]
00000370 2D50 FFE8 move.l [A6 - 0x18], [A0]
00000374 2D6C 0004 FFEC move.l [A6 - 0x14], [A4 + 0x4]
0000037A 2D7C 40BE 0000 FFF0 move.l [A6 - 0x10], 0x40BE0000
00000382 42AE FFF4 clr.l [A6 - 0xC]
00000386 42AE FFF8 clr.l [A6 - 0x8]
0000038A 422E FFFC clr.b [A6 - 0x4]
0000038E 1D7C 0048 FFFD move.b [A6 - 0x3], 0x48 /* 'H' */
00000394 3D7C 0051 FFE0 move.w [A6 - 0x20], 0x51 /* 'Q' */
0000039A 426E FFE2 clr.w [A6 - 0x1E]
0000039E 41EE FFE8 lea.l A0, [A6 - 0x18]
000003A2 2D48 FFE4 move.l [A6 - 0x1C], A0
000003A6 4267 clr.w -[A7]
000003A8 2F2E FFDC move.l -[A7], [A6 - 0x24]
000003AC 486E FFE0 pea.l [A6 - 0x20]
000003B0 1F3C 0001 move.b -[A7], 0x1
000003B4 A803 syscall SndDoCommand
000003B6 4257 clr.w [A7]
000003B8 2F2E FFDC move.l -[A7], [A6 - 0x24]
000003BC 4227 clr.b -[A7]
000003BE A801 syscall SndDisposeChannel
000003C0 548F addq.l A7, 2
label000003C2:
000003C2 1007 move.b D0, D7
000003C4 2054 movea.l A0, [A4]
000003C6 A06A syscall HSetState
label000003C8:
000003C8 4CDF 1080 movem.l D7,A4, [A7]+
000003CC 4E5E unlink A6
000003CE 4E75 rts
fn000003D0:
000003D0 4E56 FEF8 link A6, -0x0108
000003D4 426E FEFC clr.w [A6 - 0x104]
000003D8 3D6E 0008 FEFA move.w [A6 - 0x106], [A6 + 0x8]
000003DE 3D7C 0102 FEF8 move.w [A6 - 0x108], 0x102
000003E4 486E FEFE pea.l [A6 - 0x102]
000003E8 486E FEF8 pea.l [A6 - 0x108]
000003EC 2F2E FEFA move.l -[A7], [A6 - 0x106]
000003F0 206D F82A movea.l A0, [A5 - 0x7D6]
000003F4 2F28 005A move.l -[A7], [A0 + 0x5A]
000003F8 3F3C 0038 move.w -[A7], 0x38 /* '8' */
000003FC A9E7 syscall Pack0/ListManager
000003FE 3F3C 003C move.w -[A7], 0x3C /* '<' */
00000402 3F2E FEFE move.w -[A7], [A6 - 0x102]
00000406 4EBA FF06 jsr [PC - 0xFA /* 0000030E */]
0000040A 4E5E unlink A6
0000040C 4E75 rts
0000040E 4E56 0000 link A6, 0
00000412 2F0C move.l -[A7], A4
00000414 2F2E 000A move.l -[A7], [A6 + 0xA]
00000418 4EBA FBE6 jsr [PC - 0x41A /* 00000000 */]
0000041C 2840 movea.l A4, D0
0000041E 202C 0060 move.l D0, [A4 + 0x60]
00000422 B0AD CEF4 cmp.l D0, [A5 - 0x310C]
00000426 57C0 seq D0
00000428 4400 neg.b D0
0000042A 1E80 move.b [A7], D0
0000042C 2F2C 0060 move.l -[A7], [A4 + 0x60]
00000430 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000434 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00000438 286E FFFC movea.l A4, [A6 - 0x4]
0000043C 4E5E unlink A6
0000043E 205F movea.l A0, [A7]+
00000440 5C8F addq.l A7, 6
00000442 4ED0 jmp [A0]
export_128:
00000444 4E56 FFA0 link A6, -0x0060
00000448 48E7 0108 movem.l -[A7], D7,A4
0000044C 286E 0018 movea.l A4, [A6 + 0x18]
00000450 2054 movea.l A0, [A4]
00000452 3E28 0012 move.w D7, [A0 + 0x12]
00000456 226E 000C movea.l A1, [A6 + 0xC]
0000045A 2D51 FFF0 move.l [A6 - 0x10], [A1]
0000045E 2D69 0004 FFF4 move.l [A6 - 0xC], [A1 + 0x4]
00000464 302E FFF6 move.w D0, [A6 - 0xA]
00000468 906E FFF2 sub.w D0, [A6 - 0xE]
0000046C BE40 cmp.w D7, D0
0000046E 6E04 bgt +0x6 /* 00000474 */
00000470 536E FFF6 subq.w [A6 - 0xA], 1
label00000474:
00000474 302E 0008 move.w D0, [A6 + 0x8]
00000478 6700 00B4 beq +0xB6 /* 0000052E */
0000047C 6B00 00B0 bmi +0xB2 /* 0000052E */
00000480 5540 subq.w D0, 2
00000482 6700 00A4 beq +0xA6 /* 00000528 */
00000486 6A00 00A6 bpl +0xA8 /* 0000052E */
0000048A 486E FFF0 pea.l [A6 - 0x10]
0000048E A8A3 syscall EraseRect
00000490 302E FFF2 move.w D0, [A6 - 0xE]
00000494 D047 add.w D0, D7
00000496 5340 subq.w D0, 1
00000498 B06E FFF6 cmp.w D0, [A6 - 0xA]
0000049C 6D20 blt +0x22 /* 000004BE */
0000049E 302E FFF2 move.w D0, [A6 - 0xE]
000004A2 D047 add.w D0, D7
000004A4 5340 subq.w D0, 1
000004A6 3F00 move.w -[A7], D0
000004A8 3F2E FFF0 move.w -[A7], [A6 - 0x10]
000004AC A893 syscall MoveTo
000004AE 302E FFF2 move.w D0, [A6 - 0xE]
000004B2 D047 add.w D0, D7
000004B4 5340 subq.w D0, 1
000004B6 3F00 move.w -[A7], D0
000004B8 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000004BC A891 syscall LineTo
label000004BE:
000004BE 4A6E 0016 tst.w [A6 + 0x16]
000004C2 676A beq +0x6C /* 0000052E */
000004C4 2054 movea.l A0, [A4]
000004C6 2068 0050 movea.l A0, [A0 + 0x50]
000004CA 326E 0014 movea.w A1, [A6 + 0x14]
000004CE D3D0 add.l A1, [A0]
000004D0 2D51 FFF8 move.l [A6 - 0x8], [A1]
000004D4 2D69 0004 FFFC move.l [A6 - 0x4], [A1 + 0x4]
000004DA 7000 moveq.l D0, 0x00
000004DC 102E FFF8 move.b D0, [A6 - 0x8]
000004E0 0240 007F andi.w D0, 0x7F
000004E4 3F00 move.w -[A7], D0
000004E6 486D F876 pea.l [A5 - 0x78A]
000004EA 486E FFA0 pea.l [A6 - 0x60]
000004EE 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000004F2 2054 movea.l A0, [A4]
000004F4 3028 000E move.w D0, [A0 + 0xE]
000004F8 D06E FFF2 add.w D0, [A6 - 0xE]
000004FC 5440 addq.w D0, 2
000004FE 3E80 move.w [A7], D0
00000500 3028 000C move.w D0, [A0 + 0xC]
00000504 D06E FFF0 add.w D0, [A6 - 0x10]
00000508 3F00 move.w -[A7], D0
0000050A A893 syscall MoveTo
0000050C 486E FFA0 pea.l [A6 - 0x60]
00000510 4267 clr.w -[A7]
00000512 486E FFA0 pea.l [A6 - 0x60]
00000516 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
0000051A 548F addq.l A7, 2
0000051C 3E80 move.w [A7], D0
0000051E A885 syscall DrawText
00000520 4A2E 000A tst.b [A6 + 0xA]
00000524 508F addq.l A7, 8
00000526 6706 beq +0x8 /* 0000052E */
label00000528:
00000528 486E FFF0 pea.l [A6 - 0x10]
0000052C A8A4 syscall InvertRect
label0000052E:
0000052E 4CDF 1080 movem.l D7,A4, [A7]+
00000532 4E5E unlink A6
00000534 4E75 rts
00000536 4E56 FFFC link A6, -0x0004
0000053A 426E FFFC clr.w [A6 - 0x4]
0000053E 4267 clr.w -[A7]
00000540 2F3C FFFF 0001 move.l -[A7], 0xFFFF0001
00000546 206D F82A movea.l A0, [A5 - 0x7D6]
0000054A 2F28 0060 move.l -[A7], [A0 + 0x60]
0000054E 3F3C 0004 move.w -[A7], 0x4
00000552 A9E7 syscall Pack0/ListManager
00000554 3D5F FFFE move.w [A6 - 0x2], [A7]+
00000558 2F2E 000A move.l -[A7], [A6 + 0xA]
0000055C 3F3C 0008 move.w -[A7], 0x8
00000560 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000564 206D F82A movea.l A0, [A5 - 0x7D6]
00000568 2F28 0060 move.l -[A7], [A0 + 0x60]
0000056C 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
00000570 A9E7 syscall Pack0/ListManager
00000572 4E5E unlink A6
00000574 4E75 rts
00000576 4E56 FFE4 link A6, -0x001C
0000057A 2F0C move.l -[A7], A4
0000057C 2D6D F838 FFF0 move.l [A6 - 0x10], [A5 - 0x7C8]
00000582 2D6D F83C FFF4 move.l [A6 - 0xC], [A5 - 0x7C4]
00000588 486E FFF8 pea.l [A6 - 0x8]
0000058C 3F2E 000C move.w -[A7], [A6 + 0xC]
00000590 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00000594 486E FFF8 pea.l [A6 - 0x8]
00000598 2F3C 0004 0004 move.l -[A7], 0x40004
0000059E A8A9 syscall InsetRect
000005A0 046E 000F FFFC subi.w [A6 - 0x4], 0xF
000005A6 3D7C 0028 FFEC move.w [A6 - 0x14], 0x28 /* '(' */
000005AC 3D7C 0028 FFEE move.w [A6 - 0x12], 0x28 /* '(' */
000005B2 4297 clr.l [A7]
000005B4 486E FFF8 pea.l [A6 - 0x8]
000005B8 486E FFF0 pea.l [A6 - 0x10]
000005BC 2F2E FFEC move.l -[A7], [A6 - 0x14]
000005C0 3F3C 0080 move.w -[A7], 0x80
000005C4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005C8 4878 0100 push.l 0x100
000005CC 4878 0100 push.l 0x100
000005D0 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
000005D4 A9E7 syscall Pack0/ListManager
000005D6 206D F82A movea.l A0, [A5 - 0x7D6]
000005DA 215F 0060 move.l [A0 + 0x60], [A7]+
000005DE 206D F82A movea.l A0, [A5 - 0x7D6]
000005E2 4AA8 0060 tst.l [A0 + 0x60]
000005E6 548F addq.l A7, 2
000005E8 6610 bne +0x12 /* 000005FA */
000005EA 486D F87C pea.l [A5 - 0x784]
000005EE 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000005F2 2E80 move.l [A7], D0
000005F4 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
000005F8 588F addq.l A7, 4
label000005FA:
000005FA 206D F82A movea.l A0, [A5 - 0x7D6]
000005FE 2068 0060 movea.l A0, [A0 + 0x60]
00000602 43ED 0422 lea.l A1, [A5 + 0x422 /* export_128 */]
00000606 2050 movea.l A0, [A0]
00000608 2149 0044 move.l [A0 + 0x44], A1
0000060C 486E FFE4 pea.l [A6 - 0x1C]
00000610 A88B syscall GetFontInfo
00000612 7060 moveq.l D0, 0x60
00000614 D0AD F82A add.l D0, [A5 - 0x7D6]
00000618 2840 movea.l A4, D0
0000061A 2054 movea.l A0, [A4]
0000061C 2050 movea.l A0, [A0]
0000061E 316E FFE4 000C move.w [A0 + 0xC], [A6 - 0x1C]
00000624 2054 movea.l A0, [A4]
00000626 2050 movea.l A0, [A0]
00000628 317C 0004 000E move.w [A0 + 0xE], 0x4
0000062E 2054 movea.l A0, [A4]
00000630 2050 movea.l A0, [A0]
00000632 42A8 003C clr.l [A0 + 0x3C]
00000636 4227 clr.b -[A7]
00000638 206D F82A movea.l A0, [A5 - 0x7D6]
0000063C 2F28 0060 move.l -[A7], [A0 + 0x60]
00000640 4267 clr.w -[A7]
00000642 A9E7 syscall Pack0/ListManager
00000644 285F movea.l A4, [A7]+
00000646 4E5E unlink A6
00000648 4E75 rts
fn0000064A:
0000064A 4E56 0000 link A6, 0
0000064E 2F0C move.l -[A7], A4
00000650 286E 0008 movea.l A4, [A6 + 0x8]
00000654 B9ED F82A cmpa.l A4, [A5 - 0x7D6]
00000658 6604 bne +0x6 /* 0000065E */
0000065A 42AD F82A clr.l [A5 - 0x7D6]
label0000065E:
0000065E 200C move.l D0, A4
00000660 6756 beq +0x58 /* 000006B8 */
00000662 2F0C move.l -[A7], A4
00000664 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00000668 4A2C 0066 tst.b [A4 + 0x66]
0000066C 588F addq.l A7, 4
0000066E 670A beq +0xC /* 0000067A */
00000670 42A7 clr.l -[A7]
00000672 4267 clr.w -[A7]
00000674 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00000678 5C8F addq.l A7, 6
label0000067A:
0000067A 2F2C 005A move.l -[A7], [A4 + 0x5A]
0000067E 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00000682 A9E7 syscall Pack0/ListManager
00000684 2F2C 0060 move.l -[A7], [A4 + 0x60]
00000688 3F3C 0028 move.w -[A7], 0x28 /* '(' */
0000068C A9E7 syscall Pack0/ListManager
0000068E 4AAC 000E tst.l [A4 + 0xE]
00000692 670C beq +0xE /* 000006A0 */
00000694 2F2C 000E move.l -[A7], [A4 + 0xE]
00000698 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
0000069C 42AC 000E clr.l [A4 + 0xE]
label000006A0:
000006A0 4AAC 0008 tst.l [A4 + 0x8]
000006A4 670A beq +0xC /* 000006B0 */
000006A6 2F2C 0008 move.l -[A7], [A4 + 0x8]
000006AA A983 syscall DisposeDialog
000006AC 42AC 0008 clr.l [A4 + 0x8]
label000006B0:
000006B0 204C movea.l A0, A4
000006B2 A01F syscall DisposPtr/DisposePtr
000006B4 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
label000006B8:
000006B8 285F movea.l A4, [A7]+
000006BA 4E5E unlink A6
000006BC 4E75 rts
fn000006BE:
000006BE 4E56 0000 link A6, 0
000006C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006C6 4EBA FF82 jsr [PC - 0x7E /* 0000064A */]
000006CA 4E5E unlink A6
000006CC 4E75 rts
fn000006CE:
000006CE 2F0C move.l -[A7], A4
000006D0 7064 moveq.l D0, 0x64
000006D2 D0AD F82A add.l D0, [A5 - 0x7D6]
000006D6 2840 movea.l A4, D0
000006D8 3014 move.w D0, [A4]
000006DA 6726 beq +0x28 /* 00000702 */
000006DC 6B24 bmi +0x26 /* 00000702 */
000006DE 0440 000C subi.w D0, 0xC
000006E2 670A beq +0xC /* 000006EE */
000006E4 6A1C bpl +0x1E /* 00000702 */
000006E6 0440 FFF6 subi.w D0, 0xFFF6
000006EA 6A16 bpl +0x18 /* 00000702 */
000006EC 6018 bra +0x1A /* 00000706 */
label000006EE:
000006EE 206D F82A movea.l A0, [A5 - 0x7D6]
000006F2 2F28 005A move.l -[A7], [A0 + 0x5A]
000006F6 3F3C 000C move.w -[A7], 0xC
000006FA 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
000006FE 5C8F addq.l A7, 6
00000700 6016 bra +0x18 /* 00000718 */
label00000702:
00000702 38BC 0001 move.w [A4], 0x1
label00000706:
00000706 206D F82A movea.l A0, [A5 - 0x7D6]
0000070A 2F28 0060 move.l -[A7], [A0 + 0x60]
0000070E 3F3C 0001 move.w -[A7], 0x1
00000712 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00000716 5C8F addq.l A7, 6
label00000718:
00000718 285F movea.l A4, [A7]+
0000071A 4E75 rts
fn0000071C:
0000071C 4E56 0000 link A6, 0
00000720 7001 moveq.l D0, 0x01
00000722 4E5E unlink A6
00000724 4E75 rts
export_123:
00000726 4E56 FF80 link A6, -0x0080
0000072A 48E7 0108 movem.l -[A7], D7,A4
0000072E 286E 0008 movea.l A4, [A6 + 0x8]
00000732 3E2E 000C move.w D7, [A6 + 0xC]
00000736 2D6D F840 FFE8 move.l [A6 - 0x18], [A5 - 0x7C0]
0000073C 41EE FFD8 lea.l A0, [A6 - 0x28]
00000740 43ED F844 lea.l A1, [A5 - 0x7BC]
00000744 20D9 move.l [A0]+, [A1]+
00000746 20D9 move.l [A0]+, [A1]+
00000748 20D9 move.l [A0]+, [A1]+
0000074A 20D9 move.l [A0]+, [A1]+
0000074C 2F2D F97C move.l -[A7], [A5 - 0x684]
00000750 4EBA F8AE jsr [PC - 0x752 /* 00000000 */]
00000754 2B40 F82A move.l [A5 - 0x7D6], D0
00000758 588F addq.l A7, 4
0000075A 6606 bne +0x8 /* 00000762 */
0000075C 7000 moveq.l D0, 0x00
0000075E 6000 0362 bra +0x364 /* 00000AC2 */
label00000762:
00000762 3007 move.w D0, D7
00000764 6700 035A beq +0x35C /* 00000AC0 */
00000768 6A20 bpl +0x22 /* 0000078A */
0000076A 5840 addq.w D0, 4
0000076C 6700 0242 beq +0x244 /* 000009B0 */
00000770 6A0E bpl +0x10 /* 00000780 */
00000772 5440 addq.w D0, 2
00000774 6700 0332 beq +0x334 /* 00000AA8 */
00000778 6A00 0248 bpl +0x24A /* 000009C2 */
0000077C 6000 0342 bra +0x344 /* 00000AC0 */
label00000780:
00000780 5740 subq.w D0, 3
00000782 6A00 0254 bpl +0x256 /* 000009D8 */
00000786 6000 0338 bra +0x33A /* 00000AC0 */
label0000078A:
0000078A 0440 0068 subi.w D0, 0x68 /* 'h' */
0000078E 6A34 bpl +0x36 /* 000007C4 */
00000790 0440 FFA4 subi.w D0, 0xFFA4
00000794 675E beq +0x60 /* 000007F4 */
00000796 6A1C bpl +0x1E /* 000007B4 */
00000798 5E40 addq.w D0, 7
0000079A 6700 01EC beq +0x1EE /* 00000988 */
0000079E 6A0A bpl +0xC /* 000007AA */
000007A0 5640 addq.w D0, 3
000007A2 6A00 031C bpl +0x31E /* 00000AC0 */
000007A6 6000 0088 bra +0x8A /* 00000830 */
label000007AA:
000007AA 5540 subq.w D0, 2
000007AC 6A00 0312 bpl +0x314 /* 00000AC0 */
000007B0 6000 01EA bra +0x1EC /* 0000099C */
label000007B4:
000007B4 0440 0059 subi.w D0, 0x59 /* 'Y' */
000007B8 6700 022E beq +0x230 /* 000009E8 */
000007BC 6A00 02EA bpl +0x2EC /* 00000AA8 */
000007C0 6000 02FE bra +0x300 /* 00000AC0 */
label000007C4:
000007C4 0440 0063 subi.w D0, 0x63 /* 'c' */
000007C8 6A16 bpl +0x18 /* 000007E0 */
000007CA 5640 addq.w D0, 3
000007CC 6700 0134 beq +0x136 /* 00000902 */
000007D0 6A00 00D4 bpl +0xD6 /* 000008A6 */
000007D4 0440 FFB3 subi.w D0, 0xFFB3
000007D8 6700 02D8 beq +0x2DA /* 00000AB2 */
000007DC 6000 02E2 bra +0x2E4 /* 00000AC0 */
label000007E0:
000007E0 5740 subq.w D0, 3
000007E2 6700 0088 beq +0x8A /* 0000086C */
000007E6 6A00 02D8 bpl +0x2DA /* 00000AC0 */
000007EA 5240 addq.w D0, 1
000007EC 6A00 02D2 bpl +0x2D4 /* 00000AC0 */
000007F0 6000 00E2 bra +0xE4 /* 000008D4 */
label000007F4:
000007F4 206D F82A movea.l A0, [A5 - 0x7D6]
000007F8 317C 000C 0064 move.w [A0 + 0x64], 0xC
000007FE 4EBA FECE jsr [PC - 0x132 /* 000006CE */]
00000802 486D D632 pea.l [A5 - 0x29CE]
00000806 A871 syscall GlobalToLocal
00000808 206D F82A movea.l A0, [A5 - 0x7D6]
0000080C 2F28 005A move.l -[A7], [A0 + 0x5A]
00000810 4868 0059 pea.l [A0 + 0x59]
00000814 486E FFF4 pea.l [A6 - 0xC]
00000818 3F2D D636 move.w -[A7], [A5 - 0x29CA]
0000081C 2F2D D632 move.l -[A7], [A5 - 0x29CE]
00000820 3F07 move.w -[A7], D7
00000822 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00000826 4A00 tst.b D0
00000828 4FEF 0014 lea.l A7, [A7 + 0x14]
0000082C 6000 0292 bra +0x294 /* 00000AC0 */
label00000830:
00000830 206D F82A movea.l A0, [A5 - 0x7D6]
00000834 317C 0001 0064 move.w [A0 + 0x64], 0x1
0000083A 4EBA FE92 jsr [PC - 0x16E /* 000006CE */]
0000083E 486D D632 pea.l [A5 - 0x29CE]
00000842 A871 syscall GlobalToLocal
00000844 206D F82A movea.l A0, [A5 - 0x7D6]
00000848 2F28 0060 move.l -[A7], [A0 + 0x60]
0000084C 4868 0059 pea.l [A0 + 0x59]
00000850 486E FFF4 pea.l [A6 - 0xC]
00000854 3F2D D636 move.w -[A7], [A5 - 0x29CA]
00000858 2F2D D632 move.l -[A7], [A5 - 0x29CE]
0000085C 3F07 move.w -[A7], D7
0000085E 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00000862 4A00 tst.b D0
00000864 4FEF 0014 lea.l A7, [A7 + 0x14]
00000868 6000 0256 bra +0x258 /* 00000AC0 */
label0000086C:
0000086C 302D CEF8 move.w D0, [A5 - 0x3108]
00000870 6722 beq +0x24 /* 00000894 */
00000872 6B20 bmi +0x22 /* 00000894 */
00000874 0440 000C subi.w D0, 0xC
00000878 671A beq +0x1C /* 00000894 */
0000087A 6A18 bpl +0x1A /* 00000894 */
0000087C 0440 FFF6 subi.w D0, 0xFFF6
00000880 6A12 bpl +0x14 /* 00000894 */
00000882 206D F82A movea.l A0, [A5 - 0x7D6]
00000886 317C 000C 0064 move.w [A0 + 0x64], 0xC
0000088C 4EBA FE40 jsr [PC - 0x1C0 /* 000006CE */]
00000890 6000 022E bra +0x230 /* 00000AC0 */
label00000894:
00000894 206D F82A movea.l A0, [A5 - 0x7D6]
00000898 317C 0001 0064 move.w [A0 + 0x64], 0x1
0000089E 4EBA FE2E jsr [PC - 0x1D2 /* 000006CE */]
000008A2 6000 021C bra +0x21E /* 00000AC0 */
label000008A6:
000008A6 206D F82A movea.l A0, [A5 - 0x7D6]
000008AA 3028 0064 move.w D0, [A0 + 0x64]
000008AE 6B00 0210 bmi +0x212 /* 00000AC0 */
000008B2 0440 000C subi.w D0, 0xC
000008B6 6704 beq +0x6 /* 000008BC */
000008B8 6000 0206 bra +0x208 /* 00000AC0 */
label000008BC:
000008BC 206D F82A movea.l A0, [A5 - 0x7D6]
000008C0 2F28 005A move.l -[A7], [A0 + 0x5A]
000008C4 3F2D D636 move.w -[A7], [A5 - 0x29CA]
000008C8 3F07 move.w -[A7], D7
000008CA 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
000008CE 508F addq.l A7, 8
000008D0 6000 01EE bra +0x1F0 /* 00000AC0 */
label000008D4:
000008D4 206D F82A movea.l A0, [A5 - 0x7D6]
000008D8 3028 0064 move.w D0, [A0 + 0x64]
000008DC 6700 01E2 beq +0x1E4 /* 00000AC0 */
000008E0 6B00 01DE bmi +0x1E0 /* 00000AC0 */
000008E4 5540 subq.w D0, 2
000008E6 6A00 01D8 bpl +0x1DA /* 00000AC0 */
000008EA 206D F82A movea.l A0, [A5 - 0x7D6]
000008EE 2F28 0060 move.l -[A7], [A0 + 0x60]
000008F2 3F2D D636 move.w -[A7], [A5 - 0x29CA]
000008F6 3F07 move.w -[A7], D7
000008F8 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
000008FC 508F addq.l A7, 8
000008FE 6000 01C0 bra +0x1C2 /* 00000AC0 */
label00000902:
00000902 206D F82A movea.l A0, [A5 - 0x7D6]
00000906 3028 0064 move.w D0, [A0 + 0x64]
0000090A 6700 01B4 beq +0x1B6 /* 00000AC0 */
0000090E 6B00 01B0 bmi +0x1B2 /* 00000AC0 */
00000912 0440 000C subi.w D0, 0xC
00000916 670E beq +0x10 /* 00000926 */
00000918 6A00 01A6 bpl +0x1A8 /* 00000AC0 */
0000091C 0440 FFF6 subi.w D0, 0xFFF6
00000920 6A00 019E bpl +0x1A0 /* 00000AC0 */
00000924 602A bra +0x2C /* 00000950 */
label00000926:
00000926 206D F82A movea.l A0, [A5 - 0x7D6]
0000092A 2F28 005A move.l -[A7], [A0 + 0x5A]
0000092E 486E FFEC pea.l [A6 - 0x14]
00000932 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00000936 4A00 tst.b D0
00000938 508F addq.l A7, 8
0000093A 6700 0184 beq +0x186 /* 00000AC0 */
0000093E 70FF moveq.l D0, 0xFFFFFFFF
00000940 D06E FFF0 add.w D0, [A6 - 0x10]
00000944 3F00 move.w -[A7], D0
00000946 4EBA FA88 jsr [PC - 0x578 /* 000003D0 */]
0000094A 548F addq.l A7, 2
0000094C 6000 0172 bra +0x174 /* 00000AC0 */
label00000950:
00000950 206D F82A movea.l A0, [A5 - 0x7D6]
00000954 2F28 005A move.l -[A7], [A0 + 0x5A]
00000958 486E FFEC pea.l [A6 - 0x14]
0000095C 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00000960 4A00 tst.b D0
00000962 508F addq.l A7, 8
00000964 6700 015A beq +0x15C /* 00000AC0 */
00000968 3E2E FFEE move.w D7, [A6 - 0x12]
0000096C 6010 bra +0x12 /* 0000097E */
label0000096E:
0000096E 3F07 move.w -[A7], D7
00000970 4EBA FDAA jsr [PC - 0x256 /* 0000071C */]
00000974 4A00 tst.b D0
00000976 548F addq.l A7, 2
00000978 6700 0146 beq +0x148 /* 00000AC0 */
0000097C 5247 addq.w D7, 1
label0000097E:
0000097E BE6E FFF2 cmp.w D7, [A6 - 0xE]
00000982 6DEA blt -0x14 /* 0000096E */
00000984 6000 013A bra +0x13C /* 00000AC0 */
label00000988:
00000988 206D F82A movea.l A0, [A5 - 0x7D6]
0000098C 4868 005E pea.l [A0 + 0x5E]
00000990 3F07 move.w -[A7], D7
00000992 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00000996 5C8F addq.l A7, 6
00000998 6000 0126 bra +0x128 /* 00000AC0 */
label0000099C:
0000099C 206D F82A movea.l A0, [A5 - 0x7D6]
000009A0 4868 005F pea.l [A0 + 0x5F]
000009A4 3F07 move.w -[A7], D7
000009A6 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
000009AA 5C8F addq.l A7, 6
000009AC 6000 0112 bra +0x114 /* 00000AC0 */
label000009B0:
000009B0 206D F82A movea.l A0, [A5 - 0x7D6]
000009B4 117C 0001 0066 move.b [A0 + 0x66], 0x1
000009BA 4EBA FD12 jsr [PC - 0x2EE /* 000006CE */]
000009BE 6000 0100 bra +0x102 /* 00000AC0 */
label000009C2:
000009C2 206D F82A movea.l A0, [A5 - 0x7D6]
000009C6 4228 0066 clr.b [A0 + 0x66]
000009CA 42A7 clr.l -[A7]
000009CC 4267 clr.w -[A7]
000009CE 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
000009D2 5C8F addq.l A7, 6
000009D4 6000 00EA bra +0xEC /* 00000AC0 */
label000009D8:
000009D8 2F0C move.l -[A7], A4
000009DA A922 syscall BeginUpdate
000009DC 2F0C move.l -[A7], A4
000009DE A981 syscall DrawDialog
000009E0 2F0C move.l -[A7], A4
000009E2 A923 syscall EndUpdate
000009E4 6000 00DA bra +0xDC /* 00000AC0 */
label000009E8:
000009E8 42A7 clr.l -[A7]
000009EA 486E FF80 pea.l [A6 - 0x80]
000009EE 42A7 clr.l -[A7]
000009F0 42A7 clr.l -[A7]
000009F2 486E FFD8 pea.l [A6 - 0x28]
000009F6 3F3C 0004 move.w -[A7], 0x4
000009FA 42A7 clr.l -[A7]
000009FC 42A7 clr.l -[A7]
000009FE 486D F890 pea.l [A5 - 0x770]
00000A02 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000A06 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00000A0A 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000A0E 4A2E FF80 tst.b [A6 - 0x80]
00000A12 4FEF 0026 lea.l A7, [A7 + 0x26]
00000A16 6700 00A8 beq +0xAA /* 00000AC0 */
00000A1A 0CAE 3F3F 3F3F FF82 cmpi.l [A6 - 0x7E], 0x3F3F3F3F /* '????' */
00000A22 670A beq +0xC /* 00000A2E */
00000A24 0CAE 5445 5854 FF82 cmpi.l [A6 - 0x7E], 0x54455854 /* 'TEXT' */
00000A2C 6612 bne +0x14 /* 00000A40 */
label00000A2E:
00000A2E 4267 clr.w -[A7]
00000A30 486E FF86 pea.l [A6 - 0x7A]
00000A34 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
00000A38 4A40 tst.w D0
00000A3A 5C8F addq.l A7, 6
00000A3C 6700 0082 beq +0x84 /* 00000AC0 */
label00000A40:
00000A40 286D F82A movea.l A4, [A5 - 0x7D6]
00000A44 4A2C 0058 tst.b [A4 + 0x58]
00000A48 6736 beq +0x38 /* 00000A80 */
00000A4A 206D F97C movea.l A0, [A5 - 0x684]
00000A4E 2D68 0010 FFF8 move.l [A6 - 0x8], [A0 + 0x10]
00000A54 2D68 0014 FFFC move.l [A6 - 0x4], [A0 + 0x14]
00000A5A 486E FFF8 pea.l [A6 - 0x8]
00000A5E A870 syscall LocalToGlobal
00000A60 486E FFFC pea.l [A6 - 0x4]
00000A64 A870 syscall LocalToGlobal
00000A66 486E FFF8 pea.l [A6 - 0x8]
00000A6A 486E FF86 pea.l [A6 - 0x7A]
00000A6E 42A7 clr.l -[A7]
00000A70 4EBA 00D4 jsr [PC + 0xD4 /* 00000B46 */]
00000A74 4A80 tst.l D0
00000A76 4FEF 000C lea.l A7, [A7 + 0xC]
00000A7A 661C bne +0x1E /* 00000A98 */
00000A7C 7000 moveq.l D0, 0x00
00000A7E 6042 bra +0x44 /* 00000AC2 */
label00000A80:
00000A80 42A7 clr.l -[A7]
00000A82 486E FF86 pea.l [A6 - 0x7A]
00000A86 42A7 clr.l -[A7]
00000A88 4EBA 00BC jsr [PC + 0xBC /* 00000B46 */]
00000A8C 4A80 tst.l D0
00000A8E 4FEF 000C lea.l A7, [A7 + 0xC]
00000A92 6604 bne +0x6 /* 00000A98 */
00000A94 7000 moveq.l D0, 0x00
00000A96 602A bra +0x2C /* 00000AC2 */
label00000A98:
00000A98 4A2C 0058 tst.b [A4 + 0x58]
00000A9C 6722 beq +0x24 /* 00000AC0 */
00000A9E 2F0C move.l -[A7], A4
00000AA0 4EBA FBA8 jsr [PC - 0x458 /* 0000064A */]
00000AA4 588F addq.l A7, 4
00000AA6 6018 bra +0x1A /* 00000AC0 */
label00000AA8:
00000AA8 2F2D F82A move.l -[A7], [A5 - 0x7D6]
00000AAC 4EBA FC10 jsr [PC - 0x3F0 /* 000006BE */]
00000AB0 6010 bra +0x12 /* 00000AC2 */
label00000AB2:
00000AB2 42A7 clr.l -[A7]
00000AB4 42A7 clr.l -[A7]
00000AB6 42A7 clr.l -[A7]
00000AB8 4EBA 008C jsr [PC + 0x8C /* 00000B46 */]
00000ABC 4FEF 000C lea.l A7, [A7 + 0xC]
label00000AC0:
00000AC0 7000 moveq.l D0, 0x00
label00000AC2:
00000AC2 4CEE 1080 FF78 movem.l D7,A4, [A6 - 0x88]
00000AC8 4E5E unlink A6
00000ACA 4E75 rts
export_126:
00000ACC 2F0C move.l -[A7], A4
label00000ACE:
00000ACE 286D F81E movea.l A4, [A5 - 0x7E2]
00000AD2 4A94 tst.l [A4]
00000AD4 6710 beq +0x12 /* 00000AE6 */
00000AD6 2F0C move.l -[A7], A4
00000AD8 4EBA FBE4 jsr [PC - 0x41C /* 000006BE */]
00000ADC 4A00 tst.b D0
00000ADE 588F addq.l A7, 4
00000AE0 66EC bne -0x12 /* 00000ACE */
00000AE2 7000 moveq.l D0, 0x00
00000AE4 6002 bra +0x4 /* 00000AE8 */
label00000AE6:
00000AE6 7001 moveq.l D0, 0x01
label00000AE8:
00000AE8 285F movea.l A4, [A7]+
00000AEA 4E75 rts
00000AEC 4E56 FF00 link A6, -0x0100
00000AF0 206D F82A movea.l A0, [A5 - 0x7D6]
00000AF4 4A28 0018 tst.b [A0 + 0x18]
00000AF8 6710 beq +0x12 /* 00000B0A */
00000AFA 206D F82A movea.l A0, [A5 - 0x7D6]
00000AFE 2F28 0008 move.l -[A7], [A0 + 0x8]
00000B02 4868 0018 pea.l [A0 + 0x18]
00000B06 A91A syscall SetWTitle
00000B08 6038 bra +0x3A /* 00000B42 */
label00000B0A:
00000B0A 206D F82A movea.l A0, [A5 - 0x7D6]
00000B0E 3F28 000C move.w -[A7], [A0 + 0xC]
00000B12 486D F892 pea.l [A5 - 0x76E]
00000B16 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000B1A 2E80 move.l [A7], D0
00000B1C 486E FF01 pea.l [A6 - 0xFF]
00000B20 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00000B24 486E FF01 pea.l [A6 - 0xFF]
00000B28 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00000B2C 1D40 FF00 move.b [A6 - 0x100], D0
00000B30 206D F82A movea.l A0, [A5 - 0x7D6]
00000B34 2EA8 0008 move.l [A7], [A0 + 0x8]
00000B38 486E FF00 pea.l [A6 - 0x100]
00000B3C A91A syscall SetWTitle
00000B3E 4FEF 000A lea.l A7, [A7 + 0xA]
label00000B42:
00000B42 4E5E unlink A6
00000B44 4E75 rts
export_124:
fn00000B46:
00000B46 4E56 FFA6 link A6, -0x005A
00000B4A 486D F89C pea.l [A5 - 0x764]
00000B4E 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00000B52 4E5E unlink A6
00000B54 4E75 rts